﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ewell.BizComponent.UI.Reserve.Model.Request
{
    public class OutpReserveRequest
    {
        /// <summary>
        /// 菜单标识
        /// </summary>
        [Required(ErrorMessage = "菜单标识不能为空")]
        public string menuId { get; set; }
        /// <summary>
        /// 业务来源代码
        /// </summary>
        [Required(ErrorMessage = "业务来源代码不能为空")]
        public string bizSourceCode { get; set; }
        /// <summary>
        /// 患者唯一标识
        /// </summary>
        [Required(ErrorMessage = "患者唯一标识不能为空")]
        public string patientId { get; set; }
        /// <summary>
        /// 患者姓名
        /// </summary>
        [Required(ErrorMessage = "患者姓名不能为空")]
        public string patientName { get; set; }
        /// <summary>
        /// 医生索引号
        /// </summary>
        public string docFid { get; set; }
        /// <summary>
        /// 医生编码
        /// </summary>
        [Required(ErrorMessage = "医生编码不能为空")]
        public string docCode { get; set; }
        /// <summary>
        /// 医生名称
        /// </summary>
        [Required(ErrorMessage = "医生名称不能为空")]
        public string docName { get; set; }
        /// <summary>
        /// 科室索引号
        /// </summary>
        public string deptFid { get; set; }
        /// <summary>
        /// 科室编码
        /// </summary>
        [Required(ErrorMessage = "科室编码不能为空")]
        public string deptCode { get; set; }
        /// <summary>
        /// 科室名称
        /// </summary>
        [Required(ErrorMessage = "科室名称不能为空")]
        public string deptName { get; set; }
    }
}
